body {
    background-color:#EFFBFB;
    margin-top:0px;
    margin-bottom:0px;
    font-size:large;
}

#cuerpo{
    background: url(../img/web2.jpg);
    background-color:navy;
    height:32px;
    width:1063px;
    margin-left:100px;
    margin-right:100px;
    padding-top:4px;
}


a:visited{
    text-decoration:none;
    color:blue;
}

.menu ul{
    list-style-type:none;
    padding:0;
    margin:0;
}

.menu li{
    float:left;
    position:relative;
    z-index:100;
    width:212px;

}


.menu table{
    position:absolute;
    border-collapse:collapse;
    z-index:80;
    left:-1px;
    top:25px;
}


.menu a, .menu :visited {
    display:block;
    font-size:11px;
    width:206px;
    padding:6px 0;
    color:white;
    text-decoration:none;
    font-weight:bold;
    margin-right:1px;
    text-align:center;
}

.menu :hover{
    color:#444;
    background:#A9D0F5;
}


.menu ul ul {
    visibility:hidden;
    position:absolute;
    width:149px;
    height:0;
}

.menu ul li:hover ul,
.menu ul a:hover ul{
    visibility:visible;
}

.menu ul li ul li{
    background: url(../img/web2.jpg);
    background-color:navy;
}
.box { 
    background: #FFFFFF;
    width:200px;
    height:115px;
    float:right;
    margin-right:28px;

}
.boxtop { 
    background: url(../img/ne.gif) no-repeat top right;
    height:10px;

}
.boxtop div { 
    font-size: 0;
    height: 10px;
    background: url(../img/nw.gif) no-repeat top left;
}
.boxbottom { 
    background: url(../img/se.gif) no-repeat bottom right;

}
.boxbottom div { 
    font-size: 0;
    height: 10px;
    background: url(../img/sw.gif) no-repeat bottom left;
}
.boxcontent {
    padding: 0px 10px 0px 10px;
    height:95px;
}


.menu img {
    vertical-align: text-top;
    margin-right: 10px;
    margin-top: -2px;
}

